import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 666
 * Date: 2022-11-11
 * Time: 16:25
 */
//public class test {
//    public static void main(String[] args) {
//        shuZu shuZu = new shuZu();
//        shuZu.func();
//    }
//}
//class shuZu{
//    public void func(){
//        // Array和arr引用的是同一个数组
//        // 因此Array修改空间中内容之后，arr也可以看到修改的结果
//        int[] arr={1,2,3,4,5};
//        int[] array;
//        array=Arrays.copyOf(arr,arr.length);
//        System.out.println(Arrays.toString(array));
//        array[0]=99;                      // 因为array修改其引用数组中内容时，对arr没有任何影响
//        System.out.println(Arrays.toString(arr));
//    }
//}
//public class test{
//    public static void main(String[] args) {
//        int[] arr={1,3,4,5,6,2,8,9};
//        System.out.println(func(arr));
//    }
//    public static double func(int[] arr){
//        int num=0;
//        for (int x:arr) {
//            num+=x;
//        }
//        double n=(double)num/(double)arr.length;
//        return n;
//    }
//}
//public class test{
//    public static void main(String[] args) {
//        int[] arr={1,3,4,56,78,754634,867356,23,520,1414,99};
//        System.out.println(func(arr, 99));
//    }
//    public static int func(int[] arr,int x){
//        for (int i = 0; i < arr.length; i++) {
//            if(arr[i]==x){
//                return i;
//            }
//    }
//        return -1;
//}
//}
//public class test {
//    public static void main(String[] args) {
//        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
//        System.out.println(func(arr,9));
//    }
//
//    public static int func(int[] arr, int x) {
//        int l=0;
//        int r= arr.length-1;
//        int mid=(l+ r)/2;
//        while (l<=r){
//            if (mid>x){//去区间左边找
//                r=mid-1;
//                mid=(l+ r)/2;
//            }else if(mid<x){//去区间右边找
//                l=mid+1;
//                mid=(l+ r)/2;
//            }else {
//                return mid;
//            }
//        }
//     return -1;
//    }
//}
//public class test{
//    public static void main(String[] args) {
//        int[] arr={2,3,1,5,7,4,9};
//        func(arr);
//        System.out.println(Arrays.toString(arr));
//    }
//    public static void func(int[] arr){
//        for (int i = 0; i < arr.length; i++) {
//            for (int j = 0; j < arr.length-1-i; j++) {
//                if(arr[j]>arr[j+1]){
//                    int temp=arr[j];
//                    arr[j]= arr[j+1];
//                    arr[j+1]=temp;
//                }
//            }
//        }
//    }
//}
//public class test{
//    public static void main(String[] args) {
//        int[] arr={2,4,5,6,7,8,9};
//        func(arr);
//        System.out.println(Arrays.toString(arr));
//    }
//    public static void func(int[] arr){
//        int l=0;
//        int r= arr.length-1;
//        while (l<r)
//        {
//            int temp=arr[l];
//            arr[l]=arr[r];
//            arr[r]=temp;
//            l++;
//            r--;
//        }
//    }
//}















